home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / bbs / wcht300.zip / WILDCHAT.DOC < prev    next >
Text File  |  1993-11-06  |  31KB  |  791 lines

  1.  
  2.  
  3.              ┬┬ ┬ ┬ ┬┬ ┬┬─   ─┬┬──┐ ┌┬──┐ ┬┬  ┬ ┌┬──┐ ┌─┬┬─┐ (tm)
  4.              ││ │ │ ││ ││     ││  │ ││    ││  │ ││  │   ││
  5.              ││ │ │ ││ ││     ││  │ ││    │├──┤ │├──┤   ││
  6.              ││ │ │ ││ ││     ││  │ ││    ││  │ ││  │   ││
  7.              └┴─┴─┘ ┴┴ ┴┴──┘ ─┴┴──┘ └┴──┘ ┴┴  ┴ ┴┴  ┴   ┴┴
  8.  
  9.  
  10.                               Version 3.0
  11.  
  12.  
  13.                              PC Professionals
  14.                              909 Turner Street
  15.                              Wausau, WI 54403
  16.                              (715) 848-0666
  17.  
  18.         Pulp Culture Online Service (715) 845-3654 Use Conference 0 
  19.               & leave messages to Damien Sweeney (Dissidnet)
  20.  
  21.  
  22.        WildChat(tm) is supplied as is.  The author disclaims all
  23.           warranties, expressed or implied, including, without
  24.           limitation, the warranties of merchantability and of
  25.             fitness for any purpose.  The author assumes no
  26.             liability for damages, direct or consequential,
  27.           which may result from the use, or inability to use,
  28.              WildChat(tm).  No animals were harmed in the 
  29.             making of this product.  No tropical oils were 
  30.             used in the making of this product.   No trees 
  31.               were destroyed.  No CFC's - ozone friendly.  
  32.              Electronically tested for security that both 
  33.                            of you can enjoy.
  34.  
  35.  
  36.                   (C) Copyright 1992-1993,  PC Professionals
  37.                   (The "PC" is NOT for Politically Correct!) 
  38.  
  39. What is WildChat(tm)?
  40. ═════════════════════
  41.  
  42.   WildChat is a replacement for WildCat!'s multi-line chat.  It is
  43.   MUCH faster, and provides many more features.  It's easier to use,
  44.   more stable, and a lot more fun.  Instead of having a crippled chat
  45.   system, your WildCat! system can compete with full-bore chat systems 
  46.   that are out there ... For a fraction of the cost!
  47.  
  48.          WildChat adds a completely new dimension to your BBS!
  49.                    One that your users will love!
  50.  
  51.   NOTE ABOUT UNREGISTERED DEMO...
  52.  
  53.   The unregistered demo has a few options disabled.  Only Nodes #1-3
  54.   can use WildChat, and users are limited to only ten minutes in
  55.   WildChat.  $20.00 for this program is not really too bad so please 
  56.   consider a registration.
  57.  
  58. Included Files
  59. ══════════════
  60.  
  61. ALLALONE BBS        59 09-01-93   9:03p
  62. BADUSER  BBS        65 09-01-93   9:03p
  63. CFGHELP  BBS      3231 09-01-93   9:03p
  64. COMMANDS BBS      1187 09-01-93   9:03p
  65. MAINHELP BBS      3588 09-01-93   9:03p
  66. ROOMCMDS BBS       534 09-01-93   9:03p
  67. SYSCMDS  BBS      1439 09-01-93   9:03p
  68. WILDCHAT EXE    128619 09-01-93   9:03p
  69. WILDCHAT BAD        28 09-01-93   9:03p
  70. WILDCHAT LST     14368 09-01-93   9:03p
  71. WILDCHAT CFG      2848 09-01-93   9:03p
  72. WILDCHAT DAT     25671 09-01-93   9:03p
  73.  
  74. System Requirements
  75. ═══════════════════
  76.  
  77.   Normal Serial Communications
  78.   ────────────────────────────
  79.  
  80.     o A Multi-Line WildCat! BBS.
  81.     o Advanced knowledge and experience of telecommunications, PC
  82.       operations, and WildCat! operation.
  83.     o SHARE.EXE loaded in AUTOEXEC.BAT.  (IE: SHARE /L:4096 /F:99)
  84.     o Enough file handles in CONFIG.SYS.  (FILES=99 should do)
  85.     o A typical Hayes modem which supports DTR hang-up.
  86.     o 80286+ processors.
  87.     o About 128k for a RAM Disk.  [Not Necessary]
  88.     o About a megabyte of hard disk space.
  89.  
  90.     Note: WildChat supports FOSSIL drivers.
  91.  
  92.   DigiBoard Communications
  93.   ────────────────────────
  94.  
  95.     o All the above... plus...
  96.     o A FOSSIL driver for the DigiBoard.  [DigiFOSSIL by Scott Brynen]
  97.  
  98.     Note: If you have a mixed system, please contact PC Professionals for 
  99.     setup instructions.
  100.  
  101. What does it do?
  102. ════════════════
  103.  
  104.   WildChat is a line-by-line oriented chat system.  This method was chosen 
  105.   because it works the best when there are several people in chat.  It also
  106.   offers more flexibility and creativity in additional features.  In the 
  107.   following section, the basic features of WildChat are described.  You 
  108.   should really give WildChat a thorough try to get a better idea of how 
  109.   powerful it is.
  110.  
  111.   Rooms
  112.   ─────
  113.  
  114.   Users entering WildChat enter the Main Room, Room #0.  Here they can send
  115.   messages back and forth.  For many, many reasons, one room can get
  116.   quite annoying.  A user may want to privately converse with another
  117.   user, or a group of users.  Users can whisper to each other in the
  118.   same room to do this, but it may get confusing.  For this reason,
  119.   each user has their own room.
  120.  
  121.     /JOIN               Switch between the Main Room and your own Room.
  122.     /JOIN <User-ID>     Go to <User-ID>'s Room.
  123.  
  124.   When in your room, these commands are availible to you...
  125.  
  126.     /TITLE              Display your Room's title, or subject.
  127.     /TITLE <Text>       Change your Room's title, or subject.
  128.     /LOCK               Toggles the lock on the Room.   You can lock
  129.                         people out, and let them in only if they have
  130.                         an invitation.
  131.     /INVITE <User-ID>   Invite a user into your room.  An invited user
  132.                         can enter if your room is locked.
  133.     /UNINVITE <User-ID> Un-invite a user from your room.  If the user
  134.                         is already in your room, they are rudely
  135.                         booted out.
  136.  
  137.   User-IDs
  138.   ────────
  139.  
  140.   User names?  User-IDs?  WildChat uses User-IDs to keep track of users.
  141.   It facilitates ease of whispering and such to have a shorter name.
  142.   This shorter name is called a User-ID.  They can be up to sixteen
  143.   letters long, although typically are shorter.  Most of the time,
  144.   User-IDs are a handle, moniker, or a nickname.
  145.  
  146.     Example: Damien Sweeney's User-ID could be Dissident, Diss, or D!
  147.  
  148.   User-IDs can be displayed in different colors accoring to the user's
  149.   gender.  This feature is called "Gender Coloring", obviously for
  150.   lack of a better name.  See the section on configuring WildChat for
  151.   more information.
  152.  
  153.   Whispering
  154.   ──────────
  155.  
  156.   Wait a sec?  How does whispering work?  Well, several different ways,
  157.   actually, although they all achieve the same effect.
  158.  
  159.     /<User-ID> <Msg>
  160.     /N<Node #> <Msg>
  161.  
  162.     Example:
  163.  
  164.     /Dissident Hello!
  165.     /N2 Hello!
  166.  
  167.   Paging
  168.   ──────
  169.  
  170.   Users in WildChat can page users on the WildCat! BBS, or users in
  171.   different rooms using the /PAGE command.
  172.  
  173.     /PAGE <Node #>           Page a node on the BBS.
  174.     /PAGE <User-ID> <Msg>    Page <User-ID> and send them <Msg>
  175.  
  176.   Action Commands
  177.   ───────────────
  178.  
  179.   While in public chat, you can send "action messages".  Sending an
  180.   "action message" is accomplished by using an action command.  Action
  181.   commands are one-word commands which may, or may not require additional
  182.   parameters.  The action commands and their linked text are defined by
  183.   the SysOp.  WildChat includes some basic defaults.
  184.  
  185.  
  186.     Example: If Dissident types "RUN Hot Sauce"
  187.     
  188.       Dissident would see...      You are running away from Hot Sauce!
  189.       Hot Sauce would see...  Dissident is running away from you!
  190.       Others would see...   Dissident is running away from Hot Sauce!
  191.  
  192.   Vulgar Language Filter
  193.   ──────────────────────
  194.  
  195.   Depending on what type of BBS you run, you may want to keep users from
  196.   using vulgar language on your BBS.  WildChat has an option to scan each
  197.   message for words in a list and if any are found, to notify the user,
  198.   and abort the message.  Typically, it would say, "Please refrain from
  199.   using vulgar language, Message NOT sent.".
  200.  
  201.   Giving Time
  202.   ───────────
  203.  
  204.   Users in WildChat can give time to each other.  Some SysOps may want
  205.   to disable this feature because they run subscription oriented BBS'es.
  206.  
  207.     /GIVETIME <User-ID> <Amount>  Give <Amount> minutes to <User-ID>
  208.     
  209. *****This feature has proven to be buggy on some systems and free user 
  210.      time has resulted!!!  Test and disable this featues if this 
  211.      happens on your system.  This feature should be fixed in a later 
  212.      version of WildChat (WildChat Professional).
  213.  
  214.  
  215.   Ignoring Users
  216.   ──────────────
  217.  
  218.   Also, depending on your users, you may have certain people who don't
  219.   get along very well, or people who are determined to annoy everyone
  220.   else.  There are handy IGNORE commands in WildChat to ignore a
  221.   particular user's messages.
  222.  
  223.     /IGNORE <User-ID>        Ignore <User-ID>
  224.     /IGNORE <Node #>         Ignore <Node #>
  225.  
  226.     /UNIGNORE <User-ID>      Un-ignore <User-ID>
  227.     /UNIGNORE <Node #>       Un-Ignore <Node #>
  228.  
  229.     Example...
  230.  
  231.     /IGNORE D.Gardner
  232.     /IGNORE 22
  233.     /UNIGNORE D.Gardner
  234.     /UNIGNORE 22
  235.  
  236.  
  237.   Customizing WildChat
  238.   ────────────────────
  239.  
  240.   Another handy feature of WildChat is the ability to customize nearly
  241.   ALL of the text that is displayed.  WildChat reads prompts from a
  242.   WildCat! format prompt-file, which can be edited with the prompt
  243.   editor that comes with WildCat!
  244.  
  245.   SysOp Privileges
  246.   ────────────────
  247.  
  248.   Being a SysOp has its privileges in WildChat.  If a user is assigned
  249.   SysOp privileges in WildChat, they will be able to kick other users
  250.   out, hang up on them, and do all sorts of fun things.  The following
  251.   is a list of SysOp commands.  They are not bullet-proof, be careful!
  252.  
  253.     /RECORD          Toggles logging of the chat to WILDCHAT.REC
  254.                      in the WildCat! Node's work directory.
  255.     /HAIL <Node #>   Send a msg to <Node #>, if the node is not
  256.                      crashed, it should return a AWAKE response
  257.                      within a couple seconds.
  258.     /BROADCAST <Msg> Broadcasts <Msg> to all rooms.
  259.     /ZAP <Node #>    Remove <Node #> from WildChat
  260.     /DROP <Node #>   Drop carrier on <Node #>.
  261.     /EVAC            Evacuate all users from WildChat.
  262.     /CLEAR <Node #>  Clear the data for <Node #> from WILDCHAT.DTA.
  263.     /HIDE <Node #>   Hide yourself.  Removes node data, and makes
  264.                      it look like you are transferring files on the
  265.                      main BBS.
  266.     /SNEAKOUT        Exit from WildChat secretly.
  267.     /DEBUG           Toggles Debug Mode, which lets you view all
  268.                      messages being sent in WildChat.  This includes
  269.                      whispers, and messages in other rooms.
  270.     /DESQVIEW        Displays DesqView version number, or -1 if
  271.                      DesqView not installed.
  272.     /MEM             Displays free memory.
  273.  
  274.   If you have no idea what one of these does, just experiment!
  275.  
  276.   Be careful with these, a lot of them may be used for evil
  277.   purposes <evil grin>
  278.  
  279.   WAIT!  How do you assign SysOp privileges to a user?  Read the
  280.   section on WildChat Files, paricularly, the file SYSOPS.LST.
  281.  
  282. How does it work?
  283. ═════════════════
  284.  
  285.   WildChat uses a RAM Disk, hard disk, or network drive to store the
  286.   messages that users type.  A RAM disk is not necessary, but is the
  287.   fastest and is highly suggested if possible.  A disk cache is also
  288.   recommended, along with a fast computer.
  289.  
  290.   WildChat creates a message file to it's assigned path when it is run
  291.   for the first time.  This file is WILDCHAT.MSG, and it is a fixed-
  292.   length file.  It does not grow in size.  The reason for that is speed.
  293.   There is no permanent record of the messages sent in WildChat.  The
  294.   reason, once again, speed.  The chat may be logged to the hard disk 
  295.   some day, though.
  296.  
  297.   WildChat creates another fixed length files called WILDCHAT.DTA.  This
  298.   file contains node-information for all the nodes that are in WildChat.
  299.   Along with NODEINFO.DAT, WILDCHAT.DTA is used to track the users on the
  300.   BBS and the users in WildChat.
  301.  
  302. How do I run it?
  303. ════════════════
  304.  
  305.   WildChat was designed to be run from each node's work directory.  The
  306.   following is a sample directory structure...
  307.  
  308.   C:──WC30─┬─WCWORK───┬─NODE1
  309.            │          ├─NODE2
  310.            │          ├─NODE3
  311.            │          └─NODE4
  312.            └─WILDCHAT
  313.  
  314.   The directory C:\WC30\WILDCHAT is where the WildChat executable
  315.   [WILDCHAT.EXE], prompt file [WILDCHAT.DAT], user base file
  316.   [WILDCHAT.USR], display files [*.BBS], and miscellaneous files
  317.   will be located.
  318.  
  319.   A batch file to call WildChat will be located in C:\WC30.  The name of
  320.   the batch file depends on which hook you want to call WildChat for.  I
  321.   suggest using a main menu hook.  [MAIN1.BAT or MAIN2.BAT]
  322.  
  323.   The batch file will look like this...
  324.  
  325.     @ECHO OFF
  326.     C:\WC30\WILDCHAT\WILDCHAT.EXE
  327.  
  328.   Another important file is located in C:\WC30.  That is WILDCHAT.CFG,
  329.   the configuration file for WildChat.  WildChat uses the environment
  330.   variable, WCHOME to find it's configuration file.  It expects WCHOME
  331.   to point to the WildCat! BBS root directory [C:\WC30], and it may
  332.   also try to open other WildCat! datafiles from that directory.
  333.  
  334. Step-by-Step Installation
  335. ═════════════════════════
  336.  
  337. The directory structure in the above section is used for examples.
  338.  
  339. NOTE --> Please back-up your BBS system before attempting to install
  340. -------> WildChat.  Make sure that all nodes of the BBS are down
  341. -------> before installing WildChat.
  342.  
  343. 1)  Create a directory off the WildCat! BBS root directory [C:\WC30]
  344.     to store the WildChat files.  [Ex: C:\WC30\WILDCHAT]
  345.  
  346. 2)  Move the following files into that directory... WILDCHAT.EXE,
  347.     WILDCHAT.DAT, WILDCHAT.LST, WILDCHAT.BAD, *.BBS.
  348.  
  349. 3)  Create a 128k RAM disk.  Consult your DOS manual or Windows
  350.     manual for information on the RAMDRIVE.SYS that is included
  351.     with MS-DOS v5.0.  Many shareware/freeware RAM disk drivers
  352.     are available.  Pulp Culture BBS [Number listed on first page]
  353.     has several online.  This is HIGHLY suggested!  A fast system
  354.     can really slow down if many nodes are in chat - its worth the 
  355.     time/trouble to set this up now! (BUT you are not required to do 
  356.     it).
  357.  
  358. 3)  Edit WILDCHAT.CFG to fit your BBS system.  See the following
  359.     section for an explanation of the possible settings.
  360.  
  361. 4)  Move WILDCHAT.CFG to the WildCat! root directory [C:\WC30]
  362.  
  363. 4a) If you have a WILDCHAT.KEY file, move that into the
  364.     WildCat! root directory [C:\WC30] also.  (Register to get a key file!)
  365.  
  366. 5)  Make sure the WCHOME variable is set to point to the WildCat!
  367.     root directory.  [Ex: SET WCHOME=C:\WC30]
  368.  
  369.     WARNING!  Do not put a trailing backslash on the WCHOME
  370.     ------->  environment variable, or TomCat will cease to
  371.     ------->  function properly!
  372.  
  373.     NOTE -->  Read the WildCat! manual for information on the
  374.     ------->  WCHOME environment variable, and how to set it.
  375.  
  376. 6)  Create a batch file to run WildChat.  Depending on which
  377.     DOS hook you want to run WildChat from, the name of the
  378.     batch file will differ.  I suggest running WildChat from
  379.     the Main Menu DOS Hook 1 or 2.  [MAIN1.BAT or MAIN2.BAT]
  380.  
  381.     WARNING!  If you are not using the "Shell to DOS on doors"
  382.     ------->  option of WildCat!, you will have to figure out
  383.     ------->  how to run WildChat on your own!  WildChat must
  384.     ------->  be run from the work directory so it can find
  385.     ------->  DOOR.SYS!
  386.  
  387.     The typical batch file should look like this...
  388.     @ECHO OFF
  389.     C:\WC30\WILDCHAT\WILDCHAT.EXE
  390.  
  391.     A /NOFOSSIL switch exists to override the FOSSIL driver
  392.     setting in WILDCHAT.CFG.
  393.  
  394. 7)  Make sure to set the WCIRQID and COMBASE environment
  395.     variables if you are using non-standard port addresses.
  396.     COMBASE is the port base-adress in DECIMAL.
  397.     WCIRQID is the port IRQ.  Only 0-15 are supported.
  398.  
  399.     NOTE -->  Read the WildCat! manual for information on how
  400.     ------->  to set the environment variables.  These should
  401.     ------->  be different for each WildCat! node.
  402.  
  403. 8)  Enter MAKEWILD...
  404.  
  405.     [This section is written for a MAIN MENU DOS Hook, if you are
  406.      using another hook, you'll have to figure it out yourself.]
  407.  
  408.     Go to DOOR DEFINITION.
  409.  
  410.       Select "MAIN 1" or "MAIN 2".
  411.  
  412.         Change MULTI-USER to YES and IN USE to NO.
  413.  
  414.     Go to MENU DEFINITION.
  415.  
  416.       Find MAIN MENU.
  417.  
  418.         Select "DOS HOOK 1".
  419.  
  420.           Change LTR to "T".
  421.  
  422.           Change DESCRIPTION to "[T]alk to other Nodes..."
  423.  
  424.           Change LEV to a decent access level.  A level that
  425.           users besides the SysOp can access it.
  426.  
  427.         Select "MULTI-USER CHAT".
  428.  
  429.           Change LTR to "!", "@", "#", or something like that.
  430.  
  431.           Change LEV to the SysOp access level.
  432.  
  433. 9)  Enter MKWCTEXT...    Load WCTEXT.
  434.  
  435.     Go to prompt #250...
  436.  
  437.       It should say... "-- ATTENTION -- @SUB@"
  438.  
  439.     Go to prompt #252...
  440.  
  441.       It should say... " from @SUB@ is PAGING."
  442.  
  443.     Go to prompt #253...
  444.  
  445.       It should say... "Use the MAIN MENU command @SUB@ to respond."
  446.  
  447.       You _MUST_ change this to reflect the proper instructions
  448.       to access the chat... Like this...
  449.  
  450.       "Use the MAIN MENU command [T]alk to Nodes... to respond."
  451.  
  452.       The @SUB@ code is replaced by the description for Multi-User
  453.       chat in the Main Menu Definition.
  454.  
  455. 10)  Lather, Rinse, Repeat.....
  456.  
  457. 11)  Viola!  You're done.
  458.  
  459.      Give WildChat a try on a local node.  If it works, then great.
  460.      If it doesn't, review the setup a couple times, and look for
  461.      any errors that you may have made.  This is kind of a weird 
  462.      installation and setup mistakes are common! 
  463.  
  464.      Still stumped?
  465.  
  466.      Call PC Professionals voice 8:00 am to 5:00 pm CST weekdays.
  467.      [No collect calls will be accepted!]
  468.  
  469.      -OR-
  470.  
  471.      Call Pulp Culture Online Service at (715) 845-3654.  Anyday, Anytime.
  472.  
  473. Configuring WildChat
  474. ════════════════════
  475.  
  476.   Configuration File
  477.   ──────────────────
  478.  
  479.   This is what the default WILDCHAT.CFG looks like.  Don't be too
  480.   scared, it's really simple.
  481.  
  482.     D:\
  483.     10
  484.     160
  485.     60
  486.     300
  487.     C:\WC30\WILDCHAT\
  488.     C:\WC30\DATA\
  489.     ON
  490.     50
  491.     CTS/RTS
  492.     ON
  493.     10
  494.     OFF
  495.     ON
  496.     OFF
  497.     ON
  498.     ON
  499.     OFF
  500.     OFF
  501.     ...Don't remove any of these lines...
  502.     ┌───────────────────────────────────────────────────────────────────── ...
  503.     │ WildChat! v2.xx Configuration File                                   ...
  504.     └───────────────────────────────────────────────────────────────────── ...
  505.     ┌──────────┬─────────────────────────────────────┬──────────────────── ...
  506.     │ Line #1  │ RamDrive Path                       │ Default: D:\        ...
  507.     │ Line #2  │ Maximum Nodes in WILDCHAT.DTA       │ Default: 10         ...
  508.     │ Line #3  │ Maximum Messages in WILDCHAT.MSG    │ Default: 160        ...
  509.     │ Line #4  │ Basic Timeout (Seconds)             │ Default: 60         ...
  510.     │ Line #5  │ Complex TimeOut (Seconds)           │ Default: 300        ...
  511.     │ Line #6  │ Datafiles Path                      │ Default: C:\WC30\WI ...
  512.     │ Line #7  │ WildCat! 3.0 Node Info Directory    │ Default: C:\WC30\DA ...
  513.     │ Line #8  │ Foul-Language Filter (ON/OFF)       │ Default: ON         ...
  514.     │ Line #9  │ Percentage of Online Time allowed   │ Default: 100        ...
  515.     │ Line #10 │ Modem Hand-Shaking (NONE, CTS/RTS,  │ Default: CTS/RTS    ...
  516.     │          │ XON/OFF, BOTH)                      │                     ...
  517.     │ Line #11 │ Status Line (ON/OFF)                │ Default: ON         ...
  518.     │ Line #12 │ Maximum amount of time that can be  │                     ...
  519.     │          │ transferred using the /GIVETIME cmd │ Default: 10         ...
  520.     │          │ (Or OFF to disable /GIVETIME        │                     ...
  521.     │ Line #13 │ File Locking (ON/OFF)               │ Default: OFF        ...
  522.     │ Line #14 │ File Logging (ON/OFF)               │ Default: ON         ...
  523.     │ Line #15 │ Use FOSSIL (ON/OFF)                 │ Default: OFF        ...
  524.     │ Line #16 │ Use Gender Coloring (ON/OFF)        │ Default: ON         ...
  525.     │ Line #17 │ Use DesqView Support (ON/OFF)       │ Default: ON         ...
  526.     │ Line #18 │ Hide Real Names (ON/OFF)            │ Default: OFF        ...
  527.     │ Line #19 │ Use WildCat! ALIAS names (ON/OFF)   │ Default: OFF        ...
  528.     │ Line #20 │                                     │                     ...
  529.     └──────────┴─────────────────────────────────────┴──────────────────── ...
  530.  
  531.   Now... here's a REAL explanation of what each line does...
  532.  
  533.   Line #1:  RamDrive Path [DEFAULT: D:\]
  534.  
  535.             This line defines the path where WildChat will write it's
  536.             dynamic data files.  WILDCHAT.MSG and WILDCHAT.DTA will
  537.             be created in this directory.  Ideally, this directory would
  538.             be on a RAM disk, but it can be a hard disk path, or a
  539.             network drive path.
  540.  
  541.   Line #2:  Maximum Nodes in WILDCHAT.DTA  [DEFAULT: 10]
  542.  
  543.             This line defines the size of WILDCHAT.DTA.  Set this number
  544.             to the highest node number you will ever use.  If you have
  545.             a local node, say Node #20, then set this to 20.
  546.  
  547.   Line #3:  Maximum Messages in WILDCHAT.MSG  [DEFAULT: 160]
  548.  
  549.             This line defines the size of WILDCHAT.MSG.  We recommend
  550.             setting this number to as high as possible.  A larger
  551.             message file makes WildChat even more stable.  The more
  552.             nodes you have, the larger this should be.  The default,
  553.             160 should do well enough for a four line BBS, but if
  554.             you run more lines, you should increase it to 320.
  555.  
  556.   Line #4:  Basic Timeout (Seconds)  [DEFAULT: 60]
  557.  
  558.             This line defines the basic time which inactivity will be
  559.             tolerated.
  560.  
  561.   Line #5:  Complex TimeOut (Seconds)  [DEFAULT: 300]
  562.  
  563.             This line defines the amount of time in which you must
  564.             send a message in chat, or be hung up on.
  565.  
  566.   Line #6:  Datafiles Path  [DEFAULT: C:\WC30\WILDCHAT]
  567.  
  568.             This line defines the path where WildChat will look for
  569.             it's datafiles and support files.  This is typically
  570.             the directory where WILDCHAT.EXE is.
  571.  
  572.             WildChat expects to find WILDCHAT.EXE, WILDCHAT.DAT,
  573.             WILDCHAT.LST, WILDCHAT.BAD, and *.BBS in this directory.
  574.  
  575.   Line #7:  WildCat! 3.0 Node Info Directory  [DEFAULT: C:\WC30\DATA]
  576.  
  577.             This line defines the path where WildChat will find
  578.             NODEINFO.DAT
  579.  
  580.   Line #8:  Foul-Language Filter (ON/OFF)  [DEFAULT: ON]
  581.  
  582.             This line toggles WildChat's use the "Foul-Language
  583.             Filter" or "Cuss Buffer".  [Still can't think of a good
  584.             name for it].  Basically, this features checks all messages
  585.             sent for words defined in WILDCHAT.BAD and if any are found,
  586.             it will display a message and abort sending the message.
  587.             Typical message would be, "Please refrain from using vulgar
  588.             language, Message NOT sent.".
  589.  
  590.   Line #9:  Percentage of Online Time allowed  [DEFAULT: 100]
  591.  
  592.             This line defines what percentage of time left a user can
  593.             be in WildChat.  Honestly, this is really a stupid option,
  594.             but it's there just in case you need to use it for some
  595.             reason.
  596.  
  597.   Line #10: Modem Hand-Shaking (NONE, CTS/RTS, XON/OFF, BOTH)
  598.             [DEFAULT: CTS/RTS]
  599.  
  600.             This line defines what sort of flow control you want
  601.             WildChat to use.  Set this to whatever WildCat! is
  602.             using.  So far, no one has had any trouble with
  603.             CTS/RTS, so just use that.  It works well enough.
  604.  
  605.   Line #11: Status Line (ON/OFF)  [DEFAULT: ON]
  606.  
  607.             This line toggles WildChat's use of a status line on the
  608.             local screen.
  609.  
  610.             I bet you're sitting there scratching your head and
  611.             thinking, "What a stupid option!".  Well, you're right.
  612.             There's only one reason why this option exists.  Read the
  613.             following note if you're that curious...
  614.  
  615.             WARNING --->  If you are running a MONOCHROME, or CGA
  616.             ----------->  system, you MUST TURN THE STATUS LINE OFF!!!
  617.             ----------->  QuickBASIC is not a very intelligent language
  618.             ----------->  and it will crash!
  619.  
  620.   Line #12: Maximum amount of time that can be transferred using the
  621.             /GIVETIME command   [DEFAULT: 10]
  622.  
  623.             This line defines how much time a user can give away using
  624.             the /GIVETIME command per WildChat session.  Set this line
  625.             to OFF if you do not want subscribers giving non-subscribers
  626.             time...etc...  
  627.   **********THIS CAN BE BUGGY!!! - test it on your system and make sure 
  628.             that users are not givig each other tons of free time!  If so 
  629.             disable this feature.
  630.  
  631.   Line #13: File Locking (ON/OFF)  [DEFAULT: OFF]
  632.  
  633.             This line toggles WildChat's use of DOS file locking.
  634.  
  635.             The WildChat data files can sometimes have several different
  636.             copies of WildChat accessing them at times, and to prevent
  637.             collisions, logical record locking is used.  DOS file
  638.             locking can also be used for extra safety.  Some networks
  639.             may have trouble with this.
  640.  
  641.   Line #14: File Logging (ON/OFF)  [DEFAULT: ON]
  642.  
  643.             This line toggles WildChat's logging.
  644.  
  645.             This is truly a stupid option.  The WildChat logs aren't
  646.             important at all, and don't contain the messages sent
  647.             by users.  They just take up space.  Useful for limited
  648.             debugging, that's about it.  Turn this off once you get
  649.             WildChat running solidly.
  650.  
  651.   Line #15: Use FOSSIL (ON/OFF)  [DEFAULT: OFF]
  652.  
  653.             These option are getting interesting now, aren't they?
  654.  
  655.             This line toggles the use of a FOSSIL driver.  I'm not
  656.             sure if WildChat will try to use a FOSSIL if it's not
  657.             present.  Basically, this is a very handy feature...
  658.  
  659.             NOTE --->  DIGIBOARD SYSOPS!
  660.             NOTE --->  Use DigiFOSSIL as your FOSSIL driver, and
  661.             NOTE --->  WildChat will work like a champ!  See the
  662.             NOTE --->  DigiFOSSIL documentation on how this all
  663.             NOTE --->  works!
  664.  
  665.             The /NOFOSSIL command line switch can override this
  666.             option.  (Use for mixed systems.)
  667.  
  668.   Line #16: Use Gender Coloring (ON/OFF)  [DEFAULT: ON]
  669.  
  670.             You may be thinking, "Huh?"  I don't blame you.
  671.  
  672.             This line toggles WildChat's use of "Gender Coloring".
  673.             So what does that mean?  Gender Coloring simply means
  674.             that User-IDs are displayed in different colors according
  675.             to that user's gender.  Pink for females, Blue for males.
  676.  
  677.             Another truly silly option, but it's cute.
  678.  
  679.   Line #17: Use DesqView Support (ON/OFF)  [DEFAULT: ON]
  680.  
  681.             This line toggles WildChat's DesqView optimization.  If
  682.             DesqView is detected, WildChat will attempt to make things
  683.             go a little faster by giving up it's clock ticks when there
  684.             is no activity.
  685.  
  686.             Why would you turn this off?  If it wasn't working right.
  687.  
  688.   Line #18: Hide Real Names (ON/OFF)  [DEFAULT: OFF]
  689.  
  690.             If this is enabled, then users on the BBS will not have
  691.             their real name displayed, instead, if will say, "Someone
  692.             on the BBS...", or something like that.
  693.  
  694.   Line #19: Use WildCat! ALIAS names (ON/OFF)   [DEFAULT: OFF]
  695.   
  696.             If this is enabled, WildChat will read the user's ALIAS
  697.             from DOOR.SYS and use that as their User-ID.
  698.  
  699.   Display Screens
  700.   ───────────────
  701.  
  702.     WildChat uses several external display screens, they are:
  703.  
  704.       COMMANDS.BBS  Command Help Screen
  705.       ROOMCMDS.BBS  Room Command Help Screen
  706.       SYSCMDS.BBS   SysOp Command Help Screen
  707.       CFGHELP.BBS   User-Configuration Help Screen
  708.       MAINHELP.BBS  Main Chat Command Help Screen
  709.       WELCOME.BBS   Welcome Screen
  710.       TUTORIAL.BBS  WildChat Tutorial
  711.       ALLALONE.BBS  All Alone Screen
  712.       BADUSER.BBS   Displayed to locked out users
  713.  
  714.     Of course, some example screens have been included, feel free to edit
  715.     these screens to your liking.
  716.  
  717. WildChat(tm) Files
  718. ══════════════════
  719.  
  720.   WildChat(tm) uses several data files, this is an explanation of
  721.   what they are and how to maintain them.
  722.  
  723.   Files that WildChat(tm) reads
  724.   ─────────────────────────────
  725.  
  726.     DOOR.SYS      User Info created by WildCat!
  727.  
  728.     WILDCHAT.CFG  The main configuration file
  729.     WILDCHAT.BAD  The words for the language filter
  730.     WILDCHAT.LST  The action commands
  731.     WILDCHAT.DAT  The prompts and text
  732.  
  733.     BADUSERS.LST  The list of users that cannot use WildChat.
  734.     SYSOPS.LST    The list of users with SysOp privileges
  735.  
  736.     *.BBS         WildChat display files
  737.  
  738.  
  739.     o WILDCHAT.CFG is a CR/LF format text file.  Do not remove any
  740.       lines.  WildChat tries to find this file in the directory that
  741.       WCHOME points to.
  742.  
  743.     o WILDCHAT.BAD is a CR/LF format text file.  This file contains
  744.       the words for the "Foul-Language Filter".  Put each word on
  745.       a seperate line.  Words with a tick mark in front of them will
  746.       be scanned for within words.
  747.  
  748.     o WILDCHAT.LST is a CR/LF format text file.
  749.  
  750.       Wow.  These are the action commands.  I don't feel up to
  751.       explaining how the format works, just toy with it a little bit
  752.       and it should be able to figure out easy enough - just keep a copy 
  753.       of the original. <grin>
  754.  
  755.     o WILDCHAT.DAT is the file containing the text that WildChat(tm)
  756.       outputs.  This is the same format as WCTEXT.DAT, and can be edited
  757.       with the WCTEXT.DAT editor that is included with WildCat!  Make
  758.       sure to make a backup before altering this file.
  759.  
  760.     o BADUSERS.LST is a CR/LF format text file.  These users are not
  761.       allowed in WildChat.  The BADUSER.BBS file is displayed to them,
  762.       and they are dumped back to the BBS.
  763.  
  764.     o SYSOPS.LST is a CR/LF format text file.  The users listed in
  765.       this file get SysOp privileges in WildChat.  Put each user
  766.       on a seperate line.
  767.  
  768.   Files that WildChat(tm) creates
  769.   ───────────────────────────────
  770.  
  771.     WILDCHAT.DTA  Contains node information
  772.     WILDCHAT.MSG  Contains messages that users type
  773.     WILDCHAT.USR  Contains user profiles and configuration
  774.     WILDLOG!.???  Contains logging information.  Where ??? is the node #.
  775.  
  776.     o WILDCHAT.DTA contains information about who is inside WildChat(tm).
  777.       This file should be deleted on every boot-up (if not on a ram disk)
  778.       or any time that WILDCHAT.CFG changes.
  779.  
  780.     o WILDCHAT.MSG contains the messages that the users type to each other.
  781.       This should be treated EXACTLY the way WILDCHAT.DTA is treated.
  782.  
  783.     o WILDCHAT.USR contains user information and configuration.  This
  784.       file can be deleted, but then users will have to log on new again,
  785.       which is not much of a hassle.
  786.  
  787.     o WILDLOG!.??? contains logging information for each node.  WildChat's
  788.       logging is pretty useless, but we are improving it slowly.
  789.  
  790. <eof>
  791.